package com.upc.cajabancos.bo;

import java.sql.Connection;

import com.upc.cajabancos.dao.EstadoCuentaDAO;
import com.upc.cajabancos.model.EstadoCuenta;
import com.upc.cajabancos.util.DataAccessObjetc;

public class EstadoCuentaBO {
	
	/**
	 * Obtiene el estado de cuenta de un cliente
	 * @author Cesar Jesus
	 * @since 30/01/2011
	 * @param codCliente
	 * @return EstadoCuenta
	 */	
	public EstadoCuenta obtener(String codCliente)throws Exception{
		
		EstadoCuentaDAO estadoCuentaDAO = null;
		
		Connection connection = null;
		EstadoCuenta estadoCuenta = null;
		
		try{
			connection = DataAccessObjetc.getConnection();
			
			estadoCuentaDAO = new EstadoCuentaDAO(connection);
		
			estadoCuenta = estadoCuentaDAO.obtener(codCliente);
		}
		catch(Exception e){
			e.printStackTrace();
			throw e;
			
		}finally{
			DataAccessObjetc.close(connection);
		}
		return estadoCuenta;
	}

}
